scientific breakthrough - German English Dictionary